package com.niuwa.p2p.vo.channel;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 渠道客户Vo
 * 
 * @author jishengjun
 *
 */
public class ChannelCustomerVo implements Serializable  {

	/**
	 * 
	 */
	private static final long serialVersionUID = -7468772316465815033L;
	
	/** 渠道编号 */
    private String channelCode;

    /** 渠道类型 */
    private String channelType;

    /** 申请限额（万）*/
    private BigDecimal applyAmount;

    /** 创建时间 */
    @JSONField (format="yyyy-MM-dd HH:mm")  
    private Date createTime;

    /** 审批状态 */
    private String auditStatus;

    /** 核准额度 */
    private BigDecimal approveAmount;

    /** 使用额度 */
    private BigDecimal usedAmount;

    /** 可用额度*/
    private BigDecimal usableAmount;

    /** 渠道logo */
    private String channelLogo;
    
    /** 操作时间 */
    @JSONField (format="yyyy-MM-dd HH:mm")  
    private Date auditOperateTime;
    
    /** 操作人*/
    private String auditOperator;
    
    /** 备注 */
    private String remark;
    
    /** 渠道名称 */
    private String channelName;

	public String getChannelCode() {
		return channelCode;
	}

	public void setChannelCode(String channelCode) {
		this.channelCode = channelCode;
	}

	public String getChannelType() {
		return channelType;
	}

	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}

	public BigDecimal getApplyAmount() {
		return applyAmount;
	}

	public void setApplyAmount(BigDecimal applyAmount) {
		this.applyAmount = applyAmount;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(String auditStatus) {
		this.auditStatus = auditStatus;
	}

	public BigDecimal getApproveAmount() {
		return approveAmount;
	}

	public void setApproveAmount(BigDecimal approveAmount) {
		this.approveAmount = approveAmount;
	}

	public BigDecimal getUsedAmount() {
		return usedAmount;
	}

	public void setUsedAmount(BigDecimal usedAmount) {
		this.usedAmount = usedAmount;
	}

	public BigDecimal getUsableAmount() {
		return usableAmount;
	}

	public void setUsableAmount(BigDecimal usableAmount) {
		this.usableAmount = usableAmount;
	}

	public Date getAuditOperateTime() {
		return auditOperateTime;
	}

	public void setAuditOperateTime(Date auditOperateTime) {
		this.auditOperateTime = auditOperateTime;
	}

	public String getAuditOperator() {
		return auditOperator;
	}

	public void setAuditOperator(String auditOperator) {
		this.auditOperator = auditOperator;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}
	
	public String getOperatorName() {
		return OperatorName;
	}

	public void setOperatorName(String operatorName) {
		OperatorName = operatorName;
	}

	public String getChannelLogo() {
        return channelLogo;
    }

    public void setChannelLogo(String channelLogo) {
        this.channelLogo = channelLogo;
    }

    private String OperatorName;

}
